package com.internetCafes.spms.web.customer.bizservice.customer;

import com.internetCafes.spms.web.customer.model.customer.follow.CustomerFollowListRes;
import com.internetCafes.spms.web.customer.model.customer.follow.CustomerFollowSaveReq;
import com.internetCafes.spms.web.customer.model.customer.follow.CustomerFollowUpdateReq;

import java.util.List;

public interface IEntCustomerFollowBizService {

    /**
     * 通过id删除
     *
     * @param id 跟进记录id
     * @return true/false
     */
    boolean delete(Long id);

    /**
     * 客户跟进信息列表
     *
     * @return 列表信息
     */
    List<CustomerFollowListRes> list(Long customerId);

    /**
     * 跟新用户跟进信息
     *
     * @param req 请求参数
     * @return true/false
     */
    boolean update(CustomerFollowUpdateReq req);

    /**
     * 保存客户跟进日志记录
     *
     * @param req 请求参数
     * @return true/false
     */
    boolean save(CustomerFollowSaveReq req);
}
